dibble planting - French English Dictionary